package fiuba.algo3.obstaculo;

import fiuba.algo3.vehiculo.*;

public class Piquete extends Obstaculo {

	public void aplicarA(Vehiculo unVehiculo) {

		unVehiculo.aplicarPiquete(this);

	}
	
	public void aplicarMoto(Moto unaMoto) {
		unaMoto.setCantidadDeMovimientosDelTurno(2);
	}

	public void aplicarAuto(Auto unAuto) {}
	
	public void aplicar4x4(Camioneta4x4 unaCamioneta) {}

	public boolean pasarConAuto(Auto unAuto) {
		return unAuto.pasarPorPiquete();
	}

	public boolean pasarConMoto(Moto unaMoto) {
		return unaMoto.pasarPorPiquete();
	}

	public boolean pasarCon4x4(Camioneta4x4 unaCamioneta) {
		return unaCamioneta.pasarPorPiquete();
	}

	
	
}
